package com.breakfast.fun.ui.user.coupon;

import android.os.Bundle;
import android.widget.TextView;

import com.breakfast.fun.R;
import com.breakfast.fun.base.BaseActivity;
import com.breakfast.fun.data.entity.user.coupon.Coupon;
import com.breakfast.fun.util.SharedUtil;
import com.breakfast.fun.view.widget.TitleBarView;

import butterknife.Bind;
import butterknife.ButterKnife;
import cn.sharesdk.framework.ShareSDK;
import cn.sharesdk.onekeyshare.OnekeyShare;

/**
 * 优惠券分享界面
 * Created by Administrator on 2016/12/6.
 */

public class CouponShareActivity extends BaseActivity<CouponPresenter, CouponModel> implements CouponContract.View {


    @Bind(R.id.tbv_coupon_share)
    TitleBarView mTbvCouponShare;
    @Bind(R.id.tv_share)
    TextView mTvShare;

    @Override
    public int getLayoutId() {
        return R.layout.activity_coupon_share;
    }

    @Override
    public void initView() {
        mTbvCouponShare.setTitleNoRight("优惠券分享");
        mTbvCouponShare.setBack(this);

        mTvShare.setOnClickListener(v -> {
            showShare();
        });
    }

    @Override
    public void showCoupon(Coupon coupon) {

    }

    @Override
    public void loadCoupon(Coupon coupon) {

    }

    @Override
    public void stopRefresh() {

    }

    private void showShare() {
        ShareSDK.initSDK(CouponShareActivity.this);
        OnekeyShare oks = new OnekeyShare();

        //关闭sso授权
        //oks.disableSSOWhenAuthorize();

        oks.setSilent(true);
        // 分享时Notification的图标和文字  2.5.9以后的版本不调用此方法
        // oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));
        // title标题，印象笔记、邮箱、信息、微信、人人网和QQ空间使用
        oks.setTitle("早范邀请码:" + SharedUtil.getString(context, "recommendCode"));
        // titleUrl是标题的网络链接，仅在人人网和QQ空间使用
        oks.setTitleUrl("http://m.52letsgo.com/themes/default/saomiao.php");
        // text是分享文本，所有平台都需要这个字段
        oks.setText("订健康早餐用早范，我为早范代言！我的邀请码是:" + SharedUtil.getString(context, "recommendCode"));
        //分享网络图片，新浪微博分享网络图片需要通过审核后申请高级写入接口，否则请注释掉测试新浪微博
        oks.setImageUrl("http://static.52letsgo.cn/zz/ic_share.png");
        /*Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"
                + context.getResources().getResourcePackageName(R.drawable.ic_share) + "/" +
                context.getResources().getResourceTypeName(R.drawable.ic_share) + "/" +
                context.getResources().getResourceEntryName(R.drawable.ic_share));
        oks.setImagePath(uri.getPath());*/

        // imagePath是图片的本地路径，Linked-In以外的平台都支持此参数
        //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
        // url仅在微信（包括好友和朋友圈）中使用
        oks.setUrl("http://m.52letsgo.com/themes/default/saomiao.php");
        // comment是我对这条分享的评论，仅在人人网和QQ空间使用
        //oks.setComment("我是测试评论文本");
        // site是分享此内容的网站名称，仅在QQ空间使用
        oks.setSite("早范邀请码:" + SharedUtil.getString(context, "recommendCode"));
        // siteUrl是分享此内容的网站地址，仅在QQ空间使用
        oks.setSiteUrl("http://m.52letsgo.com/themes/default/saomiao.php");

// 启动分享GUI
        oks.show(CouponShareActivity.this);
    }

}
